package test.serverframe.armc.server.manager.service.exec.dag;

/**
 * 节点状态
 */
public class DagNodeState {

    private int value = 0;

    private DagNodeState(int value) {
        this.value = value;
    }

    /**
     * 死亡，表示该节点已经处理完成
     */
    public static DagNodeState Dead = new DagNodeState(10);

    /**
     * 激活，表示该节点正在处理中，父节点已经全部处理完成
     */
    public static DagNodeState Living = new DagNodeState(5);

    /**
     * 等待，表示该节点的父节点尚未处理完成，依然在等待
     */
    public static DagNodeState Waiting = new DagNodeState(0);
}
